万卷网> 蓝桥竞赛 >蓝桥C++ > 2025年8月蓝桥杯蓝桥C++(国赛)初/中级

2025年8月蓝桥杯蓝桥C++(国赛)初/中级
国赛 2025 2026-01-30 14:18:35 73

一、单选题

1.

运行以下程序后,绘制出的图形是?( )

A.

B.

C.

D.

2.

现有列表“数据”,运行以下程序后,变是“结果”的值为?( )

A.

75

B.

119

C.

386

D.

586

3.

运行以下程序后,角色会说?( )

A.

-200,-60

B.

-154,-60

C.

46,100

D.

-60,154

4.

运行以下程序后,变量result 的值为?( )

A.

-4

B.

-3

C.

3

D.

4

5.

当前角色的大小为 100,运行以下程序后,角色会?( )

A.

持续变小

B.

持续变大

C.

先不断变小再不断变大,并重复这个过程

D.

先不断变大再不断变小,并重复这个过程

二、编程题

1.

雷达显示

具体要求:

(1)点击绿旗,在舞台中的黑色显示屏上瞬间呈现3个绿色同心圆(同心圆半径分别为90、60和 30),如图所示;

(2)1秒后,将最大的圆用绿色线段分成 24 个大小相等的区域,如图所示;

(3)1秒后,绘制出一个具有渐变透明效果的绿色扇形(能看到绘制的过程),该扇形的大小为最大圆的 3个区域,如图所示;

(4)1秒后,具有渐变透明效果的绿色扇形开始顺时针持续转动;

(5)在最大的圆内随机某个位置隐藏着一个红色圆点,只有当具有渐变透明效果的绿色扇形与该红色圆点接触时,该红色圆点才会显示。

2.

吹泡泡

具体要求:

(1)点击绿旗,小女孩站在草地上,如图所示;

(2)按下空格键,小女孩泡泡机的位置会持续产生大小随机(范围为50~100)、颜色随机的泡泡,松开空格键,停止产生新的泡泡;

(3)产生的泡泡初始方向随机,并且会朝着初始方向持续移动,如图所示;

(4)当泡泡碰到舞台边缘时立即消失;

(5)重复执行“具体要求”(2)、(3)、(4)。

3.

收获果实

具体要求:

(1)点击绿旗,手指完整显示在舞台上,结有果实的植物长在篱笆围住的田地里,如图所示;

(2)1秒后,手指持续跟随鼠标移动;

(3)当手指碰到植物时,点击鼠标,植物上的红色果实消失;

4.

连线小游戏

游戏开始时,舞台右侧呈现三个带数字的气球,左侧呈现三行小狗。玩家依次点击任意一行小狗和一个气球之后,会绘制出一条白色线段将二者连接,重复操作直至全部连线。当一行小狗的数量等于与之连线气球上的数字,表示该连线正确,最后熊猫说出正确连线数量。

具体要求:

(1)点击绿旗,在舞台右侧蓝色区域内出现一个排列整齐的白色气球,三个气球上的数字分别为 1、2、3,熊猫显示在舞台下方,如图所示;

(2)1秒后,在舞台左侧红色区域出现三行排列整产的小狗,每行小狗的数量随机(数量为 1、2、3),并且每行小狗的数量各不相同,如图所示;

(3)接下来,先点击红色区域中任意一只小狗,表示选中此行小狗,同时此行所有小狗的后面都会出现蓝色圆形,此时点击其他行的小狗,不会产生任何效果;

(4)然后,点击蓝色区域中的任意一个气球,表示选中此气球,选中的气球会变为橙色;

(5)同时,被选中的小狗行中的最右侧一只小狗与被选中的气球之间绘制出一条白色线段,如图所示;

(6)已连线或已被选中的小狗和气球再次被点击后不会产生任何效果;

(7)重复执行“具体要求”(3)、(4)、(5)、(6)、直到三行小狗与三个气球都完成连线,此时熊猫会说:“正确连线数量为X”(X为实际正确的连线数量),如图所示。

5.

动物消消乐

具体要求:

1)点击绿旗,舞台的花环中出 4行4列排列整齐的随机动物,动物共 4 种,每种动物各 4 个,如图所示;

2)点击花环中的任意一个动物,被点击的动物会移动到舞台下方最左侧的方格内,如图所示;

3)接下来每次点击花环中的动物,被点击的动物会移动到舞台下方最左侧空的方格内;提示:在舞台下方白色方格内的动物被鼠标点击后不会产生任何效果。

4)当舞台下方左侧 4 个方格内都有动物,且它们完全相同时,那么这 4 个动物会消失,如图所示; 

5)当舞台下方 5 个方格内都有动物,且其中有 4 个动物相同时,那么这 4 个相同的动物消失,剩下的 1 个动物会移动到最左侧的方格内,如图所示;提示:剩余的一个动物移动到最左侧的方格内之前,点击其他动物无任何效果。

6)当所有动物都消失后,出现如下图所示的游戏结束图标,而后程序结束;

7)当舞台下方 5 个方格内都有动物,且不存在 4 个相同的动物时,出现如下图所示的游戏结图标,而后程序结束。

6.

警察抓小偷

具体要求:

(1)点击绿旗,舞台呈现由正六边形格子组成的蜂窝结构的网格,小偷在最中间的格子里,如图所示;

注意:网格最外层的每条边上都有 4 个正六边形格子。

(2)1秒后,小偷选定格子随机一条边的方向并朝着这个方向持续移动,每隔1秒都会朝该方向移动到相邻的格子里,如图所示;

(3)鼠标每次点击任意一个没有小偷的格子,都会在被点击的格子里放入一个警察,如图所示;

(4)小偷在移动的过程中,如果下一个应移到的格子里有警察,那么他会在当前的格子里随机选择一个没有警察的方向持续移动,如图所示;

(5)当小偷移动到蜂窝结构最外层的任意一个格子里时,警察挑战失败,小偷不再移动且,舞台中间出现相应的逐渐变大的游戏结束图标;下图为挑战失败的一种情况:

(6)当与小偷所在的格子相邻的所有格子里都有警察时,警察挑战成功,舞台中间出现相应的逐渐变大的游戏结束图标,下图为挑战成功的一种情况:

公众号
客服 反馈
顶部